package org.jeecg.modules.wms.inventory.service;

import org.jeecg.modules.wms.inventory.entity.WmsInventoryTrans;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.wms.inventory.vo.WmsInventoryTransParam;

/**
 * 收货、上架、分拣、出库都需要变更库存==>有共同的行为，但具体实现不同==>创建一个接口，分别定义4个实现类
 *
 */
public interface IWmsInventoryTransService extends IService<WmsInventoryTrans> {
    /**
     * 库存变更
     * @param param 库存变更的参数
     */
    void transInventory(WmsInventoryTransParam param);

}
